/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package practica3;

/**
 *
 * @author Chapas
 */
public class Principal {
    
    public lista lista_tarjetas = new lista();
    
   public void crearTarjeta( String id, String nombre, float saldo){
       tarjeta nueva = new tarjeta(id);
       nueva.setNombre(nombre);
       nueva.setSaldo(saldo);       
       lista_tarjetas.agregar(new nodo(nueva));
        
    }
    
    public void cargarSaldo(String id, double abono){
        tarjeta aux = lista_tarjetas.getTarjetaPorId(id);
        if(aux!=null){
            aux.cargarSaldo(abono);
        }
    }
    
    public void gastarSaldo(String id, double debito){
        tarjeta aux = lista_tarjetas.getTarjetaPorId(id);
        if(aux!=null){
            aux.debitarSaldo(debito);
        }
    }
    
    public String consultarSaldo( String id){
        tarjeta aux = lista_tarjetas.getTarjetaPorId(id);
        if(aux!=null){
            return String.valueOf(aux.getSaldo());
        }
        else{
            return "-1.00";
        }
    }
    
}
